package com.workflowengine.config;

import com.workflowengine.event.workflowevent.events.WorkFlowCancelEvent;
import com.workflowengine.event.workflowevent.events.WorkFlowEndEvent;
import com.workflowengine.event.workflowevent.events.WorkFlowRevokeEvent;
import com.workflowengine.event.workflowevent.events.WorkFlowStartEvent;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @Package: com.workflowengine
 * @ClassName: WorkFlowConfig
 * @Author: h2cloud
 * @CreateTime: 2024/7/15 10:40 下午
 * @Description:
 */
@Getter
@Setter
public class WorkFlowConfig {

	private Long id;

	private String WorkFlowName;

	private List<NodeConfig> nodeConfigList;

	private WorkFlowStartEvent workFlowStartEvent;

	private WorkFlowEndEvent workFlowEndEvent;

	private WorkFlowCancelEvent workFlowCancelEvent;

	private WorkFlowRevokeEvent workFlowRevokeEvent;
}
